Skip to main content
TrustRadius
IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service

Overview

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s…

Read more
Recent Reviews

Excellent service

10 out of 10
January 15, 2023
Incentivized
In my organization, we use IBM Cloud Kubernetes Service to manage and deploy our microservices-based application. It allows us to easily …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Container Orchestration (14)
    8.2
    82%
  • Cluster Management (14)
    7.7
    77%
  • Security and Isolation (14)
    7.5
    75%
  • Storage Management (14)
    7.5
    75%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://cloud.ibm.com/kubernetes/catalo…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

6 people also want pricing

Alternatives Pricing

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps…

What is Red Hat OpenShift?

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.

Return to navigation

Features

Container Management

Features commonly found in Container Management software.

7.5
Avg 7.9
Return to navigation

Product Details

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management. The Kubernetes service also has advanced capabilities around simplified cluster management, container security and isolation policies, the ability for users to design their own cluster, and integrated operational tools for consistency in deployment.

IBM Cloud Kubernetes Service Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported Countrieshttps://console.bluemix.net/docs/containers/cs_regions.html#regions-and-zones
Supported LanguagesA managed Kubernetes offering to deliver powerful tools, an intuitive user experience and built-in security for rapid delivery of applications that you can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management. The Kubernetes service also has advanced capabilities around simplified cluster management, container security and isolation policies, the ability to design your own cluster, and integrated operational tools for consistency in deployment. Visit our Docs pages for pricing and support information.

Frequently Asked Questions

Google Kubernetes Engine, Azure Kubernetes Service (AKS), and Amazon Elastic Kubernetes Service (EKS) are common alternatives for IBM Cloud Kubernetes Service.

Reviewers rate Container Orchestration highest, with a score of 8.2.

The most common users of IBM Cloud Kubernetes Service are from Small Businesses (1-50 employees).

IBM Cloud Kubernetes Service Customer Size Distribution

Consumers0%
Small Businesses (1-50 employees)0%
Mid-Size Companies (51-500 employees)50%
Enterprises (more than 500 employees)50%
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(317)

Attribute Ratings

Reviews

(1-25 of 28)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As a container management platform, I use IBM Cloud Kubernetes Service to deploy and manage containerized applications on the cloud. IBM Cloud Kubernetes Service allows me to package software code, along with all dependencies, so it can run reliably on any system. IBM Cloud Kubernetes Service helps me to automate the deployment, scaling, and management of containerized applications.
  • Simplified cluster management
  • Security and isolation
  • Scalability
  • Setting up an IBM Cloud Kubernetes Service cluster can be complex and involve managing different components.
  • The learning curve can be a bit steep for new users.
  • Managing resources can sometimes be a challenge.
IBM Cloud Kubernetes Service is ideal for deploying modern applications on a microservices architecture -- where easy scaling and ability to update are important. IBM Cloud Kubernetes Service also handles automated deployments and load balancing very well, particularly if you're already working in the IBM Cloud ecosystem.

There are applications less suited to IBM Cloud Kubernetes Service -- such as very small applications, where managing an IBM Cloud Kubernetes Service cluster would be overkill. Also, users not familiar with container organization might find IBM Cloud Kubernetes Service to be a challenge to manage effectively.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our container infrastructure runs on IBM IKS which is a complete application layer with a tech stack of ruby on rails, javascript, GraphQL, and node applications, and hosts an in-memory Redis cluster for caching layer use. IBM provides pure Kubernetes(no touch-ups), which allows us to use the system easily with compatibilites.
  • automatic load balancer service
  • out of the box compatibilities
  • easy to provision clusters via terraform and UI
  • namespace container registry compatibilites
  • IKS version upgrade with terraform with zero down time - no documentation
  • Interactive IKS documentation help while deploying using UI - steps
If you are an IBM customer or prospective, starting with IKS is relatively easy. Node Autoscaling feature is a click of a button and helps with config map value to set the values, IBM cloud is a little underrated, but it has very good products like IKS in classic and vpc. If you are starting your cloud journey, you should evaluate the IBM cloud specially IKS for cost efficiently.
February 08, 2023

IBM Kubernetes is good

Score 8 out of 10
Vetted Review
Verified User
Incentivized
The use cases for IBM Cloud Kubernetes Service include deployment and management of cloud-native applications, microservices, and containerized applications.

For our use case, The business problems addressed by IBM Cloud Kubernetes Service include:
  • The complexity of managing large-scale applications
  • Increased time and resources required for infrastructure management
  • Inefficient application deployment and scaling
  • Ensuring consistency in application environments
  • Manages Kubernetes deployments with ease
  • Spin up pods really fast
  • good access control to share limited levels of access
  • Installation fails during container creation due to a Docker 18.03.1 issue
  • If you roll back to version 3.2.0 from a fix pack version, the version file can still show the fix pack version
  • If you roll back to version 3.2.0 from a fix pack version, the Status column on the Helm releases page in the console might not show the status properly for some Helm releases
The business problems addressed by IBM Cloud Kubernetes Service include
  • Complexity of managing large-scale applications
  • Increased time and resources required for infrastructure management
  • Inefficient application deployment and scaling
  • Ensuring consistency in application environments
This means, we can deploy our microservices in IBM Kubernetes service without any problems and provide and build a reliable product
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use IKS for container orchestration for Docker based micro services in product portfolio. The product is a micro-service that uses IKS in multiple data centers having up to 18 nodes. From communication perspective, we use internal (within IKS) as well as external communication (through Ingress/Egress). The deployment model is automated. We use multiple technologies for IKS based microservices for our workloades but most content is based on JVM or JVM based languages. <br><br>We have traffic that goes beyound XXm / Hr and it's exposed to external live customers.
  • IKS is simple and has almost all aspects configurable to match our workloads.
  • IKS resources and upgrades of those resources are managed seamlessly allowing the developers to focus on application rather than IKS management itself.
  • There are multiple monitoring solutions within IKS to monitor the health of the cluster in best possible way. Many other services within IBM Cloud also integrate with IKS to provide best possible solution as per the use case at hand.
  • Requesting the additional resources (SRE) or de-allocating is especially easy.
  • IKS support is extremely active in answering the queries or any help needed in general.
  • IBM Cloud has access to all resources my account uses. IBM Cloud / IKS has auto updates/upgrades for which reminders / alerts are sent to all account admins. I would prefer alerts being passed on to me for only the services I'm using in account. I think IBM Cloud already does it - but it would be great to fine tune it.
  • If possible keep upgrades/updates frequent - but small in size and impact.
  • Sometimes I have seen IKS dashboard appearing much slowly than other times.
I think IKS would work for most use cases that we have. My experience with IKS is mostly with micro services based workloads that are scalable and small. IKS has good variety of integrations available OOB to help our use cases. The monitoring and alerting is good and we can get notifications / alerts on almost all aspects of IKS.

I think it works well for workloads having dynamic resource requirements as well (nodes for example). We can quickly provision / deprovision the resources for a cluster quickly.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
My team and I utilizes this service to deploy our core IAAS services to host platform services as well as core infrastructure services that provide customers with access to computer, network, and storage resources. Kubernetes is used as the main orchestration layer for our services through the use of ingresses, Kubernetes DNS service, and various K8s resource types such as deployments, stateful sets and daemon sets. Additionally, Etcd is used to maintain the life cycle and state of customer resources such as virtual machines, vpcs, subnets, volumes, etc ...
  • Provide an underlying infrastructure layer for cloud services and a means for them to easily communicate with one another via apis
  • Provide a means to manage the lifecycle of events through Etcd to reach desired states for cloud resources
  • Provide a means to easily rollback and upgrade services with no downtime
  • Providing a means to deploy services across Kubernetes clusters (multi-region)
  • Easily monitor services without external services (my team is currently using sysdig)
  • CLI needs to be more easily usable and have more short cuts to make commonly done tasks more easily accessible without typing much
  • Better online video demos of how to perform tasks in the Service
It is well suited for the deployment of a service to provide High Availability and fault tolerance as well as maintaining the lifecycle of custom made resources through Etcd. It is not well suited in providing out of the box monitoring tools to view the state of a service and will need 3rd party integration or the hosting of new apis to monitor and diagnose service issues.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is being used by a department. We run different backend microservices in it to serve our consumers. It is adopted to ease the management of containers in the cloud. Since it's a managed service, we don't need to spend much effort from an operation perspective.
  • Support different regions and zones
  • Easy for provisioning
  • Easy to scale
  • Monitoring has room for improvement.
  • Cluster identity with random IDs are difficult to memorize.
IBM Cloud Kubernetes Service is well suited to run microservices workload that requires high availability, scaling, with good performance. Combined with other IBM Cloud services (e.g. API Connect), it's very easy to set up a working environment in a short while. Comparing with other cloud providers, IBM seems to have fewer locations. If your service wants to be deployed closer to the end-users, it's worth checking out the available locations.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service removed the requirement to make application-specific configurations for each server and enabled engineers to iterate faster, knowing that what is shipped and runs in production is exactly what they built and tested. No more going through many steps of cloning multiple repos, pulling configurations, and installing lots of components locally. It greatly increased the infrastructure and the speed to launch new products and features into the marketplace.
  • Quickly scaled our infrastructure[.]
  • Streamlined application release process[.]
  • The environment is now standardized to allow to quickly transition to different projects[.]
  • Since it's very powerful it can be an overkill for applications that do not require a distributed architecture[.]
  • It can be difficult to migrate applications to IBM Cloud Kubernetes Service, and at times the entire architecture has to be refactored[.]
IBM Cloud Kubernetes Service is very powerful, yet not easy to operate but still provides the freedom to innovate and accelerate digital transformation. Combines application development with security and operations considerations to create a seamless software development lifecycle.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We adopted IBM Cloud Kubernetes Service for container orchestration and we migrated our entire infrastructure to Kubernetes, starting with our website applications and concluding with the backend of the operations. IBM Cloud Kubernetes Service unlocked our confidence in being able to deploy quickly, learn, and even at times when we make a mistake, we can roll it back without any issue. After implementing this system we quickly started to realize the benefit of having seamless upgrades and easy rollbacks without any issue and now we can experiment with existing applications and create new services blazingly fast.
  • It lets developers work in the same environment that the application will be running in production
  • It made it easier to test, easier to refine, and easier to deploy
  • Helped engineers embrace the DevOps mindset as they built software
  • The language to define containers is initially hard to understand
It relieves the development team from the tasks that they don't want to do, ensures we execute seamless upgrades frequently, and keeps cluster performance and security up-to-date. This system is one of the automation drivers and we use it to build solutions that are fast, resilient, and that is running perfectly.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is utilized by our startup to host our application. It allows us to scale up easily our applications and is cost-effective.
  • Easy and fast deployment
  • Reliability
  • Cost effective
  • Expensive
  • Bad Logging
  • Not available in all regions
The best scenario for Kubernetes is for a blockchain platform. Other than that, you can easily host your application using IBM Cloud Kubernetes Service.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We host our application running on a CentOS container on IBM Cloud Kubernetes Service. We have been using the service since IBM Cloud originally launched. We appreciated the flexibility and scalability that IBM Cloud Kubernetes Service provide us. Since we are quite small, the Kubernetes service is only used currently within my project group.
  • Great flexibility
  • Worker node management
  • Awesome support
  • Difficult to master fast
  • Sometimes buggy
  • Container gets reset from time to time
IBM Cloud Kubernetes Service is best for apps that need to scale and developers who want to deploy their software fast and easily. In our opinion, it is also good for cutting the cost. However, it cannot provide bare metal server performance like traditional servers, nor does it provide full native support in system and SSH.
Zachary Jones | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We elected to use IBM Cloud Kubernetes Service because of the excellent support for blockchain (hyperledger). The fact that we could containerized master nodes and move the chain outside of IBM cloud services when that time arrived. As well, the presence and availability of IBM consulting services enabled us to feel confident that we would never the stuck at sea.
  • Blockchain Abilities
  • Brand Trust
  • Impressive GUI/appearance
  • AWS-Parity
The tutorials, especially around blockchain, have been good quality. We found the certificate services vague and unclear, as well as a simple way to firewall or whitelist traffic (we seem to need to 'manually' build a node to be the firewall). When services are present and running's he feel perfect and stable, and the interface use them is not awful, like AWS.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Cloud Kubernetes Service for research purposes. It is used by the whole Cloud services research team. It allows us to scale up easily our applications and to set up autoscale mechanisms when a condition is verified. We use IBM Cloud Kubernetes Service because it is really cost-effective and permits a precise billing based on the used resources.
  • Cost effective
  • Horizontal Scaling
  • Microservice Approach
  • Containerization
  • Overkill for simple applications
  • Learning curve slow
  • Not all software are native compatible
The Microservice approach offered by IBM Cloud Kubernetes Service is well suited for applications that can be easily split into several parts that work independently one from each other. It is not easy to split correctly the software in multiple parts, but with Kubernetes, you can manage in real-time the deployment of your application, so some services can be deployed on the same physical machine.
It is not appropriate for really monolithic applications that require a lot of data in memory that is shared with multiple threads (e.g. AI applications).
April 09, 2020

IBM Kubernetes Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using it for proof of concept for microservices using Kubernetes and Docker engine.
  • Simple.
  • Scalable.
  • Reliable.
  • Not available in all regions.
  • Setting up cluster takes time.
IBM Cloud Kubernetes is well suited for e-commerce fields where innovation takes place in rapid scale.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Yes. We're trying to deploy cloud services on IBM Cloud Kubernetes. It's intended to improve productivity of my staff. However, according to my employees, the descriptions are rather difficult to understand. Sometimes they get confused about specific functions. They know how to run it, if they can find how to initialize the configurations.
  • The network is rather reliable, which greatly satisfies our customer.
  • High performance equals time saved
  • Affordable. We believe it's an acceptable price.
  • Complicated description - it's not easy to initialize the settings.
  • Limited privileges - Kubernetes offer limited functions. It seems root authorization is not provided.
  • Port forwarding can't be set after deploying the docker. Maybe we just haven't found how to change it.
IBM Cloud Kubernetes Service is well suited for deploying online computing services. We are satisfied with the network and CPU performance. It greatly saves our time. We used to use GCP and AWS, which neither provided reliable service.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is part of our testing environment for multi-cloud projects. By using ISTIO mesh to span to multiple Kubernetes clusters across multiple cloud providers, we can test the HA capabilities of the deployments and offer high HA solutions to our customers.
Also, by integrating IBM CKS to Google Cloud using Google Anthos GKE Connect, we can manage all our deployments in one place. IBM CKS offers one of the most powerful Kubernetes services: stable, powerful, easy to use and HIGH availability.
  • Easy to use and configure
  • ISTIO and KNATIVE installation by just clicking one button.
  • Use of CONTAINERD (CRI-O)
  • Choose the OS of the nodes
Well suited:
  • DEV / QA / SIT deployments: You can use IBMCKS for DEV / QA or SIT environments. Since IBM CKS is a managed service, you can let the deveolping team to be in charge of the infraestructure.
  • Multicloud deployments: Working with ISTIO mesh works perfect on IBM CKS.
  • Network intensive deployments: IBM's network is quite powerfull.
  • Docker containers
Less appropriate:
  • Production Workloads: Is never a good idea to use K8s for production if you don't have a team that fully understands how to operate K8s. K8s is one of the hardest techonologies to use due it's complexity.
  • Workloads that requieres KERNEL tunning: You can't modify Kernel parameters on Managed K8s like CKS. If you are running a workload like REDIS that needs certain KERNEL parameters to be set, I highly advice you to use K8s Open Source.
  • High performance workloads (GPU): IBM CKS does not offers GPUs on their nodes.
Aitor Mier Pons | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I'm using IBM Cloud Kubernetes Service to implement a solution with the IBM Blockchain Platform. Our product is around Blockchain, but nobody can use the Kubernetes Service. I'm the only one who can manage it. The only problem I have is its capacity. Now, I'm checking out how to upgrade each machine instead of adding more.
  • Easy to use
  • Not very expensive
  • More documentation
  • Capacity to upgrade easily
I only checked on this within my department, but IBM Cloud Kubernetes Service works well with the IBM Blockchain Platform, seems to be up all the time, and the multizone works very well, without latency (at least on Frankfurt).
Rishabh Pandey | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are developing a blockchain application for a healthcare-related product. We are using the IBM blockchain platform with the Kubernetes cluster to deploy our network as well as to expose our node application
  • Security is the key feature which our client expects to maintain across the application.
  • Built-in IP address provision so that we do not need to get an external IP.
  • External service connection ease.
  • Built-in volume management to store our keys.
  • IP addresses are expensive as compared.
  • Logging is not up to the mark.
  • Not highly available in all countries, we need to use other region clusters.
  • Downtime on many occasions.
It is perfectly suited for a blockchain platform which is built locally as there are not many good choices available in the market.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
I attended a workshop on Kubernetes, specifically focusing on Istio. The service seems quite solid. IBM's special add-ons to Kubernetes, especially Watson, are what sets it apart from Amazon Webservices (AWS) or Google Compute Engine (GCE). While my experience is quite limited, the workshop showed me that it's a solid product, worth considering when choosing where to run Kubernetes.
  • Watson
  • Scaling
  • Base Kubernetes Functions
  • Pricing clarity
IBM Cloud Kubernetes Service is worthwhile if you want to run containers in the cloud. It's especially useful if you'd like to use IBM's Watson service alongside your Kubernetes services.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Cloud Kubernetes Service in order to get high availability in some simple web applications that are relevant to our daily work. This is a challenge to my organization because we don't have enough human and computational resources to spend in order to create and support a more advanced set up with those services.
  • The tutorials are detailed and easy to follow.
  • The applications are easy to support and manage. IBM's interface shows important information properly.
  • It takes lees than 1 hour to get a working Kubernetes cluster!
  • Some parts of the tutorials need to be upgraded.
  • Knowledge of IBM console and configuration may be needed.
  • IBM's interfaces interaction with logs and Kubernetes configuration could be upgraded.
IBM Cloud Kubernetes is well suited if the application has an important role in your organization and you need to have any level of high availability. However, at the same time, you have more complex core-applications that need more time to deal with. If the application you are trying to configure is not very complex and you are not very familiar with Kubernetes, this is a good way to start.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use it to run CPU intensive workloads and UI websites.
  • Ease of use
  • No need to install
  • Bundles billing with other services
  • Is the billing still a minimum of one hour? Even if the worker only used it for 20 mins?
  • Long start up time for the workers
  • Slow UI
It is well suited for the applications that are already hosted in Bluemix.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use the IBM Cloud Kubernetes Service for the deployment of the blockchain application. We are doing research on how blockchain can be employed in real-world applications. We thought that cloud containers would be better for deploying blockchains and working on them. IBM's Kubernetes Service is pretty good but sometimes it suddenly sends an email saying that there was an unexpected issue and it'll be closed for some time.
  • Easy-to-use interface.
  • Good for deploying web applications and pretty good performance.
  • IBM Cloud Kubernetes offers built-in logging and monitoring tools.
  • CPU utilization is a big factor in autoscaling.
  • Little harder to set up compared to Docker, but IBM made it a little easier.
  • Breakdown of service may occur at any time, which leads to malfunction of applications.
  • Service issues occur at unknown times which can make it hard to monitor.
IBM Cloud Kubernetes has features that are great, as well as its own issues. It's pretty good with its performance and web applications can be deployed easily. We specifically used Kubernetes for deploying our blockchain and to see how a blockchain performs in a real-world application so that we can move to deploy a fully functioning blockchain application. The main problem we experienced is that the service shuts down sometimes. This issue occurs about 5-6 times in a month, but the system returns to normal very fast.
April 19, 2019

IKS

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We are working with IBM to list our product in the IBM Marketplace, so we are using IBM Kubernetes Service to deploy OpenServiceBroker and host it there so that we can integrate with the IBM catalog and Billing services.
  • Well integrated container registry
  • Support for ingress controller and public domain name for service deployed on IKS
  • Good UX
  • Provisioning time for worker nodes can come down.
  • Integrating using programming languages like Go can be helpful, i.e improving the bluemix-sdk.
  • Sometimes the web portal is too slow, needs improvement in service uptime.
Having flexibility to use a bare-metal server as worker nodes.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Using Kubernetes in our company allows us to manage multiple environments easily. In our company, we have two major products with three environments (dev, staging, and production). Kubernetes provides a concept of namespaces that allows us to isolates resources by environments. The best aspect with Kubernetes is the ability to use Docker in a secure and reliable way.
  • Isolate environments at low cost.
  • Fault-tolerant.
  • Full control on our resources.
  • Steep learning curve
  • Can be tricky to setup sometime
  • Monitoring is not completely set up at start
IBM Cloud Kubernetes is well suited for companies with a microservices architecture. Kubernetes provides service mesh tool that is perfect for microservices. However, if you only have a monolithic application, I don't think Kubernetes is a better choice than a simple CloudFoundry setup. The main advantage of Kubernetes is the ease to split resources in multiple environments, and the ability to have granular control over anything.
Lokesh Venkatesan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Kubernetes Service is our one-stop for running all our Java services and NodeJs services. Currently, we are running 16 services inside our Kube cluster. It hosts and runs the application that collects the IOT information from our bots and stores it in IBM Cloudant.
  • Quick Updates, Highly Scalable. We keep adding nodes when needed.
  • Never spent a minute on any maintenance activities for our Kube Cluster.
  • Zero Downtimes in last 2 years.
  • Helm inventory is somewhat lacking.
  • Little confusing when it comes to PVCs.
  • Networking between our Kube Clusters and our other VMs is very difficult due to lack of documentation
I recommended Kube on Bluemix (9 out 10) to a colleague. Having one Kube cluster on BlueMix is like having your own data center which is readily available to scale up on your needs.

Suitable for:
1) Running an application which is built on a microservice architecture.
2) Running NodeJs services, proxy services.

Not suitable:
1) For running DB engines.
February 15, 2019

Kubernetes adoption

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using it for migrating work loads into the Cloud.
  • Gives the scale we need
  • Bundled with Dev Ops it becomes easier to deploy and operate
  • Gives us the portability across cloud providers
  • Dev Ops reference templates are not available for organizations to quickly adopt
  • Organizations want to focus on developing business features but wanted a pipeline which takes the code all the way to deployment without much human intervention. Wanted to see quick set up of Kubernetes platform along with Dev Ops capabilities as Service.
Re-platform of on-perm work loads to modernize the middleware services as a first step to modernizations and continue to modernize the app layer using micro services to optimize resource utilization
Return to navigation